.home-table{
	margin-top:5px
}
.home-side-container{
	width:260px;
	padding-right:10px	
}
.home-side{	
	border:1px solid #B3B5B4;
	min-height:400px;
	background:#fff
}

.home-side-title{
	border-bottom: 2px solid #3B5999;
	padding:10px;
	padding-left:30px;
	background:url(../images/user-icon.png) no-repeat 5px center;
	color:#677DAF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	text-shadow:0px 1px 0px #637AAE
}

.home-content-title{
	border-bottom: 2px solid #3B5999;
	padding:10px;
	padding-left:30px;
	background:url(../images/home-icon.png) no-repeat 5px center;
	color:#677DAF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	text-shadow:0px 1px 0px #637AAE	
}

.home-content-container{	
	border:1px solid #DADADA;
	background:#F2F2F2
}
.home-content{	
	padding:5px
}

.home-menu{
	list-style:none;
	padding:0px 8px;	
}

.home-menu li{
	border-top:1px solid #B1B1B1;
	padding:8px 5px;
	position:relative
}

.home-number{
	position:absolute;
	right:2px;
	top:5px;
	display:inline-block;
	color:#fff;
	background:#6D83B4;
	padding:2px 4px;
	border-radius:2px
}

.home-box{
	height:220px;
	background:#fff;
	border:1px solid #E1E1E1
}
.home-user{
	padding: 10px 10px 0px 10px
}

.home-photo{
	width:90px;
	float:left;
	margin-right:5px
}

.home-username{
	color:#074778;
	font-weight:bold;	
}

.home-last-act{
	color:#6D83B4
}

.home-box{
	padding:10px	
}

.home-box h2{
	margin:0px;
	padding:5px;
	font-size:13px;
	border-bottom:1px solid #ccc
}

.home-box ul{
	list-style:inside;
	padding:0px 0px
}

.home-calendar-icon{
	background:url(../images/home-calendar-icon.png) no-repeat left center;
	padding-left:20px!important
}

.home-forum-icon{
	background:url(../images/home-forum-icon.png) no-repeat left center;
	padding-left:27px!important
}
.home-news-icon{
	background:url(../images/home-news-icon.png) no-repeat left center;
	padding-left:21px!important
}

.home-task-icon{
	background:url(../images/home-task-icon.png) no-repeat left center;
	padding-left:22px!important
}
.home-diploma-icon{
	background:url(../images/home-diploma-icon.png) no-repeat left center;
	padding-left:22px!important
}
.home-chart-icon{
	background:url(../images/home-chart-icon.png) no-repeat left center;
	padding-left:24px!important
}


.home-notice-menu{
	background:url(../images/home-notice-menu.png) no-repeat left center;
	padding-left:22px!important
}
.home-task-menu{
	background:url(../images/home-task-menu.png) no-repeat left center;
	padding-left:22px!important
}
.home-tasktime-menu{
	background:url(../images/home-tasktime-menu.png) no-repeat left center;
	padding-left:22px!important
}
.home-diploma-menu{
	background:url(../images/home-diploma-menu.png) no-repeat left center;
	padding-left:22px!important
}
.home-email-menu{
	background:url(../images/home-email-menu.png) no-repeat left center;
	padding-left:22px!important
}
.home-message-menu{
	background:url(../images/home-message-menu.png) no-repeat left center;
	padding-left:22px!important
}

.home-list{
	padding:0px;
	margin:0px;
	list-style:none;
}

.home-list li{	
	list-style:none;
	background:url(../images/home-list.png) no-repeat 2px center;
	padding:5px 0px 5px 10px;
}

.home-news li{	
	list-style:none;
	background:url(../images/star.jpg) no-repeat 2px center!important;
	padding:5px 0px 5px 16px;
}

.home-task li{	
	list-style:none;
	background:url(../images/task.jpg) no-repeat 2px center!important;
	padding:5px 0px 5px 10px;
}

.home-diploma li{	
	list-style:none;
	background:url(../images/diploma.jpg) no-repeat 2px center!important;
	padding:5px 0px 5px 16px;
}

#home-photo{
	position:relative;
	display:inline-block;
	cursor:pointer;
	float:left;
}
.home-edit-icon{
	position:absolute;
	top:2px;
	right:8px;
	width:66px;
	padding:3px;
	background:#6D83B4 url(../images/home-edit-icon.png) no-repeat 3px center;
	padding-left:20px;
	color:#fff;
	display:inline-block;
	font-size:9px;
	text-transform:uppercase;
	opacity:0.7;
	visibility:hidden;
	z-index:10;
}

#user_form_photo_progress{
	position:absolute;
	top:30px;
	left:20px;
	font-size:20px;
	font-weight:bold;
	color:#444;
	z-index:11	
}

#chart{
	margin-top:32px;
	height:150px;
	position:relative;
	width:571px;
	padding:0px
}

.bar{
	background:#007FC2;
	width:30px;
	position:absolute;
	bottom:0px;
	z-index:1
}

.horizal{
	z-index:2;
	height:150px;
	width:1px;
	background:#5755A9;
	position:absolute;
	bottom:0px;
	left:0px
}
.vertical{
	z-index:2;
	height:1px;
	width:395px;
	background:#5755A9;
	position:absolute;
	bottom:0px;
	left:0px
}
.label{
	position:absolute;
	bottom:-18px;
	left:0px;
	font-size:11px;
	width:30px;
	text-align:center
}


